package com.example.monit.service;


import com.example.monit.bean.BasicBehavior;
import com.example.monit.bean.ResponseRust;
import com.example.monit.vo.BaseQueryVo;
import com.example.monit.vo.BasicBehaviorTotalVo;
import com.example.monit.vo.BasicBehaviorVo;

import java.io.IOException;
import java.util.List;
import java.util.concurrent.ExecutionException;

public interface BasicBehaviorService {
    ResponseRust upLoadBasicBehavior(List<BasicBehavior> basicIndicator) throws IOException;

    ResponseRust queryBasicBehavior(BasicBehaviorVo basicIndicatorVo) throws IOException;

    ResponseRust totalBasicBehavior(BasicBehaviorTotalVo basicIndicatorTotalVo) throws IOException;

    ResponseRust getUserActionList(BaseQueryVo querysVo) throws ExecutionException, InterruptedException;

}
